#include "ventanaaplicacion.h"
using namespace ui;

VentanaAplicacion::VentanaAplicacion(Cliente &cl) :
		cliente(cl)
{
	vc = NULL;
	vp = NULL;
}

bool VentanaAplicacion :: mostrarConexion(){
	
	vc = new VentanaConexion(cliente);
	
	cliente.addObserver(vc);
	bool response = vc->mostrar();
	cliente.deleteObserver(vc);
	vc->hide();
	delete(vc);
	return response;

}

bool VentanaAplicacion::mostrarVentanaPrincipal() {
	
	Glib::RefPtr<Gdk::GL::Config> t_Config;
	t_Config = Gdk::GL::Config::create(Gdk::GL::MODE_RGB
			| Gdk::GL::MODE_DEPTH | Gdk::GL::MODE_DOUBLE);
	
	vp = new VentanaPrincipal(t_Config, *cliente.getJuego(), *cliente.getJugador());
	vp->mostrar();
	delete(vp);
	
}

VentanaAplicacion::~VentanaAplicacion()
{
}
